<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>sysmonpsv: xsysmonpsv.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">sysmonpsv
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xsysmonpsv_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xsysmonpsv.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga6aec1b9759a733a3efa72ccc9a872006"><td class="memItemLeft" align="right" valign="top">s64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga6aec1b9759a733a3efa72ccc9a872006">XSysMonPsv_CfgInitialize</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="struct_x_sys_mon_psv___config.html">XSysMonPsv_Config</a> *CfgPtr)</td></tr>
<tr class="memdesc:ga6aec1b9759a733a3efa72ccc9a872006"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes <a class="el" href="struct_x_sys_mon_psv.html" title="The XSysmonPsv driver instance data. ">XSysMonPsv</a> device/instance.  <a href="group__sysmonpsv__api.html#ga6aec1b9759a733a3efa72ccc9a872006">More...</a><br/></td></tr>
<tr class="separator:ga6aec1b9759a733a3efa72ccc9a872006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac319313983216b9248dbca42ce6b0d68"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gac319313983216b9248dbca42ce6b0d68">XSysMonPsv_SystemReset</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac319313983216b9248dbca42ce6b0d68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the SystemMonitor.  <a href="group__sysmonpsv__api.html#gac319313983216b9248dbca42ce6b0d68">More...</a><br/></td></tr>
<tr class="separator:gac319313983216b9248dbca42ce6b0d68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5587fefd54f4bb15bf0e04a4b6fd34f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga5587fefd54f4bb15bf0e04a4b6fd34f0">XSysMonPsv_EnRegGate</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:ga5587fefd54f4bb15bf0e04a4b6fd34f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gates the register outputs.  <a href="group__sysmonpsv__api.html#ga5587fefd54f4bb15bf0e04a4b6fd34f0">More...</a><br/></td></tr>
<tr class="separator:ga5587fefd54f4bb15bf0e04a4b6fd34f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga639f4a61cb52833a215b341a42a0f968"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga639f4a61cb52833a215b341a42a0f968">XSysMonPsv_SetPMBusAddress</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 Address)</td></tr>
<tr class="memdesc:ga639f4a61cb52833a215b341a42a0f968"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the PMBus address for the System Monitor.  <a href="group__sysmonpsv__api.html#ga639f4a61cb52833a215b341a42a0f968">More...</a><br/></td></tr>
<tr class="separator:ga639f4a61cb52833a215b341a42a0f968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa12f2d5b57a341960aa4a39bdfecd2a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gaa12f2d5b57a341960aa4a39bdfecd2a2">XSysMonPsv_PMBusEnable</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:gaa12f2d5b57a341960aa4a39bdfecd2a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables/disbles the PMBus on the System Monitor.  <a href="group__sysmonpsv__api.html#gaa12f2d5b57a341960aa4a39bdfecd2a2">More...</a><br/></td></tr>
<tr class="separator:gaa12f2d5b57a341960aa4a39bdfecd2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf125b80abe5a4702b335fc3e70c35891"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gaf125b80abe5a4702b335fc3e70c35891">XSysMonPsv_PMBusEnableCmd</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:gaf125b80abe5a4702b335fc3e70c35891"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restricts or de-restrict all PMBs commands.  <a href="group__sysmonpsv__api.html#gaf125b80abe5a4702b335fc3e70c35891">More...</a><br/></td></tr>
<tr class="separator:gaf125b80abe5a4702b335fc3e70c35891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5dbe9629b2720851fad9dab0e9069c01"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga5dbe9629b2720851fad9dab0e9069c01">XSysMonPsv_SelectExtInterface</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 Interface)</td></tr>
<tr class="memdesc:ga5dbe9629b2720851fad9dab0e9069c01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects I2C or PMBus interface to which traffic from SMBus is routed.  <a href="group__sysmonpsv__api.html#ga5dbe9629b2720851fad9dab0e9069c01">More...</a><br/></td></tr>
<tr class="separator:ga5dbe9629b2720851fad9dab0e9069c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa218672923fb177ad4779060b2589db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gaaa218672923fb177ad4779060b2589db">XSysMonPsv_StatusReset</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 ResetSupply, u8 ResetTemperature)</td></tr>
<tr class="memdesc:gaaa218672923fb177ad4779060b2589db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the Min and Max values of supplies and temperature to negative and positive saturation respectively.  <a href="group__sysmonpsv__api.html#gaaa218672923fb177ad4779060b2589db">More...</a><br/></td></tr>
<tr class="separator:gaaa218672923fb177ad4779060b2589db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79627c08e07dc99d132f0f098cc53fb6"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga79627c08e07dc99d132f0f098cc53fb6">XSysMonPsv_ReadDevTempThreshold</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv_8h.html#a60ac13f732aa0b76361182803aff9256">XSysMonPsv_Threshold</a> ThresholdType)</td></tr>
<tr class="memdesc:ga79627c08e07dc99d132f0f098cc53fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the device temperature threshold for min and max values in signed Q8.7 format.  <a href="group__sysmonpsv__api.html#ga79627c08e07dc99d132f0f098cc53fb6">More...</a><br/></td></tr>
<tr class="separator:ga79627c08e07dc99d132f0f098cc53fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa35f84afc8e8e8905ebc046aacf33a2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gaa35f84afc8e8e8905ebc046aacf33a2c">XSysMonPsv_SetDevTempThreshold</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv_8h.html#a60ac13f732aa0b76361182803aff9256">XSysMonPsv_Threshold</a> ThresholdType, u16 Value)</td></tr>
<tr class="memdesc:gaa35f84afc8e8e8905ebc046aacf33a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets Device Temperature Threshold values.  <a href="group__sysmonpsv__api.html#gaa35f84afc8e8e8905ebc046aacf33a2c">More...</a><br/></td></tr>
<tr class="separator:gaa35f84afc8e8e8905ebc046aacf33a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa922507e6e5783cb3c05d2aa5f7d5902"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gaa922507e6e5783cb3c05d2aa5f7d5902">XSysMonPsv_ReadOTTempThreshold</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv_8h.html#a60ac13f732aa0b76361182803aff9256">XSysMonPsv_Threshold</a> ThresholdType)</td></tr>
<tr class="memdesc:gaa922507e6e5783cb3c05d2aa5f7d5902"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the OT temperature threshold for min and max values in signed Q8.7 format.  <a href="group__sysmonpsv__api.html#gaa922507e6e5783cb3c05d2aa5f7d5902">More...</a><br/></td></tr>
<tr class="separator:gaa922507e6e5783cb3c05d2aa5f7d5902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad88ab34f5b255e5e09fc81ce1c569996"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gad88ab34f5b255e5e09fc81ce1c569996">XSysMonPsv_SetOTTempThreshold</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv_8h.html#a60ac13f732aa0b76361182803aff9256">XSysMonPsv_Threshold</a> ThresholdType, u16 Value)</td></tr>
<tr class="memdesc:gad88ab34f5b255e5e09fc81ce1c569996"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets OT Temperature Threshold values.  <a href="group__sysmonpsv__api.html#gad88ab34f5b255e5e09fc81ce1c569996">More...</a><br/></td></tr>
<tr class="separator:gad88ab34f5b255e5e09fc81ce1c569996"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73941bc6fe25213dade609e6225a73d7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga73941bc6fe25213dade609e6225a73d7">XSysMonPsv_ReadDeviceTemp</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv_8h.html#aa1e85ec17384eefd9610c431f3fa2505">XSysMonPsv_Val</a> Value)</td></tr>
<tr class="memdesc:ga73941bc6fe25213dade609e6225a73d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the temperature values for the device in signed Q8.7 format.  <a href="group__sysmonpsv__api.html#ga73941bc6fe25213dade609e6225a73d7">More...</a><br/></td></tr>
<tr class="separator:ga73941bc6fe25213dade609e6225a73d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a10fe00c1976a5bcbc37735c215f459"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga1a10fe00c1976a5bcbc37735c215f459">XSysMonPsv_ReadSupplyThreshold</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, XSysMonPsv_Supply Supply, <a class="el" href="xsysmonpsv_8h.html#a60ac13f732aa0b76361182803aff9256">XSysMonPsv_Threshold</a> ThresholdType)</td></tr>
<tr class="memdesc:ga1a10fe00c1976a5bcbc37735c215f459"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the raw value for Supply Threshold.  <a href="group__sysmonpsv__api.html#ga1a10fe00c1976a5bcbc37735c215f459">More...</a><br/></td></tr>
<tr class="separator:ga1a10fe00c1976a5bcbc37735c215f459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7ecf0eb6d26336afedb0202fa16f2ed"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gae7ecf0eb6d26336afedb0202fa16f2ed">XSysMonPsv_ReadSupplyValue</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, XSysMonPsv_Supply Supply, <a class="el" href="xsysmonpsv_8h.html#aa1e85ec17384eefd9610c431f3fa2505">XSysMonPsv_Val</a> Value)</td></tr>
<tr class="memdesc:gae7ecf0eb6d26336afedb0202fa16f2ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the raw supply value for requested.  <a href="group__sysmonpsv__api.html#gae7ecf0eb6d26336afedb0202fa16f2ed">More...</a><br/></td></tr>
<tr class="separator:gae7ecf0eb6d26336afedb0202fa16f2ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a8a2b14e79ab454da94587abe7a9264"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga1a8a2b14e79ab454da94587abe7a9264">XSysMonPsv_IsNewData</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, XSysMonPsv_Supply Supply)</td></tr>
<tr class="memdesc:ga1a8a2b14e79ab454da94587abe7a9264"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if new data is available for a supply.  <a href="group__sysmonpsv__api.html#ga1a8a2b14e79ab454da94587abe7a9264">More...</a><br/></td></tr>
<tr class="separator:ga1a8a2b14e79ab454da94587abe7a9264"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fddf588f4735de4c0ec9264e5caefe5"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga6fddf588f4735de4c0ec9264e5caefe5">XSysMonPsv_IsAlarmCondition</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, XSysMonPsv_Supply Supply)</td></tr>
<tr class="memdesc:ga6fddf588f4735de4c0ec9264e5caefe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the supply value has exceeded the set threshold values.  <a href="group__sysmonpsv__api.html#ga6fddf588f4735de4c0ec9264e5caefe5">More...</a><br/></td></tr>
<tr class="separator:ga6fddf588f4735de4c0ec9264e5caefe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9dca84e2abf699d1a1a0d76acb073045"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga9dca84e2abf699d1a1a0d76acb073045">XSysMonPsv_SetSupplyUpperThreshold</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, XSysMonPsv_Supply Supply, u32 Value)</td></tr>
<tr class="memdesc:ga9dca84e2abf699d1a1a0d76acb073045"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the raw value for upper supply threshold.  <a href="group__sysmonpsv__api.html#ga9dca84e2abf699d1a1a0d76acb073045">More...</a><br/></td></tr>
<tr class="separator:ga9dca84e2abf699d1a1a0d76acb073045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78e37e43c6d1606da22b65dc0e3d9973"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga78e37e43c6d1606da22b65dc0e3d9973">XSysMonPsv_SetSupplyLowerThreshold</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, XSysMonPsv_Supply Supply, u32 Value)</td></tr>
<tr class="memdesc:ga78e37e43c6d1606da22b65dc0e3d9973"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the raw value for Lower Supply Threshold.  <a href="group__sysmonpsv__api.html#ga78e37e43c6d1606da22b65dc0e3d9973">More...</a><br/></td></tr>
<tr class="separator:ga78e37e43c6d1606da22b65dc0e3d9973"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8f51a313ccb628e58b51568219d0e5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gaa8f51a313ccb628e58b51568219d0e5b">XSysMonPsv_SetTempMode</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u32 Mode)</td></tr>
<tr class="memdesc:gaa8f51a313ccb628e58b51568219d0e5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the alarm mode for temperature alarms.  <a href="group__sysmonpsv__api.html#gaa8f51a313ccb628e58b51568219d0e5b">More...</a><br/></td></tr>
<tr class="separator:gaa8f51a313ccb628e58b51568219d0e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab64ac7f0373fe5636c7126d67432affd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gab64ac7f0373fe5636c7126d67432affd">XSysMonPsv_SetOTMode</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u32 Mode)</td></tr>
<tr class="memdesc:gab64ac7f0373fe5636c7126d67432affd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the alarm mode for OT alarm.  <a href="group__sysmonpsv__api.html#gab64ac7f0373fe5636c7126d67432affd">More...</a><br/></td></tr>
<tr class="separator:gab64ac7f0373fe5636c7126d67432affd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac931f4f5a2f878aff7e5fa181e59ec1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gaac931f4f5a2f878aff7e5fa181e59ec1">XSysMonPsv_ReadAlarmConfig</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, XSysMonPsv_Supply Supply)</td></tr>
<tr class="memdesc:gaac931f4f5a2f878aff7e5fa181e59ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the current supply Alarm Configuration.  <a href="group__sysmonpsv__api.html#gaac931f4f5a2f878aff7e5fa181e59ec1">More...</a><br/></td></tr>
<tr class="separator:gaac931f4f5a2f878aff7e5fa181e59ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8efd8eda79de2a197d32b0479452d172"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga8efd8eda79de2a197d32b0479452d172">XSysMonPsv_SetAlarmConfig</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, XSysMonPsv_Supply Supply, u32 Config)</td></tr>
<tr class="memdesc:ga8efd8eda79de2a197d32b0479452d172"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the Alarm configuration for a supply.  <a href="group__sysmonpsv__api.html#ga8efd8eda79de2a197d32b0479452d172">More...</a><br/></td></tr>
<tr class="separator:ga8efd8eda79de2a197d32b0479452d172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68d41d5890402def819f92c449b6aa64"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga68d41d5890402def819f92c449b6aa64">XSysMonPsv_ReadTempProcessed</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv__common_8h.html#adfe9f0bbf776d4b6c29403ffbd49bf30">XSysMonPsv_TempType</a> Type, float *Val)</td></tr>
<tr class="memdesc:ga68d41d5890402def819f92c449b6aa64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the temperature and returns value in degree celsius.  <a href="group__sysmonpsv__api.html#ga68d41d5890402def819f92c449b6aa64">More...</a><br/></td></tr>
<tr class="separator:ga68d41d5890402def819f92c449b6aa64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga215a6613a637b848cdd432f6f5678c15"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga215a6613a637b848cdd432f6f5678c15">XSysMonPsv_ReadTempRaw</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv__common_8h.html#adfe9f0bbf776d4b6c29403ffbd49bf30">XSysMonPsv_TempType</a> Type, u32 *Val)</td></tr>
<tr class="memdesc:ga215a6613a637b848cdd432f6f5678c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the temperature and returns value in raw format.  <a href="group__sysmonpsv__api.html#ga215a6613a637b848cdd432f6f5678c15">More...</a><br/></td></tr>
<tr class="separator:ga215a6613a637b848cdd432f6f5678c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84625720834d5e07d7f4fe9d14bb43f8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga84625720834d5e07d7f4fe9d14bb43f8">XSysMonPsv_ReadTempProcessedSat</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, int SatId, float *Val)</td></tr>
<tr class="memdesc:ga84625720834d5e07d7f4fe9d14bb43f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the temperature of each satellite in degree celsius.  <a href="group__sysmonpsv__api.html#ga84625720834d5e07d7f4fe9d14bb43f8">More...</a><br/></td></tr>
<tr class="separator:ga84625720834d5e07d7f4fe9d14bb43f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8da894f6b662969d74ac7bc25b811daa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga8da894f6b662969d74ac7bc25b811daa">XSysMonPsv_ReadTempRawSat</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, int SatId, u32 *Val)</td></tr>
<tr class="memdesc:ga8da894f6b662969d74ac7bc25b811daa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the temperature of each satellite in raw format.  <a href="group__sysmonpsv__api.html#ga8da894f6b662969d74ac7bc25b811daa">More...</a><br/></td></tr>
<tr class="separator:ga8da894f6b662969d74ac7bc25b811daa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga023579c86e80a20a04147ac55c77f841"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga023579c86e80a20a04147ac55c77f841">XSysMonPsv_SetTempThresholdUpper</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv__common_8h.html#a121b9e0621d3f6c2a9b70e2081bb91be">XSysMonPsv_TempEvt</a> Event, u32 Val)</td></tr>
<tr class="memdesc:ga023579c86e80a20a04147ac55c77f841"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the temperature upper threshold.  <a href="group__sysmonpsv__api.html#ga023579c86e80a20a04147ac55c77f841">More...</a><br/></td></tr>
<tr class="separator:ga023579c86e80a20a04147ac55c77f841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga149bfc9f51bcb73c25200d3ba1310b89"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga149bfc9f51bcb73c25200d3ba1310b89">XSysMonPsv_SetTempThresholdLower</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv__common_8h.html#a121b9e0621d3f6c2a9b70e2081bb91be">XSysMonPsv_TempEvt</a> Event, u32 Val)</td></tr>
<tr class="memdesc:ga149bfc9f51bcb73c25200d3ba1310b89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the temperature lower threshold.  <a href="group__sysmonpsv__api.html#ga149bfc9f51bcb73c25200d3ba1310b89">More...</a><br/></td></tr>
<tr class="separator:ga149bfc9f51bcb73c25200d3ba1310b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaff6620f6d924de4cc4d872ec1372239"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gaaff6620f6d924de4cc4d872ec1372239">XSysMonPsv_GetTempThresholdUpper</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv__common_8h.html#a121b9e0621d3f6c2a9b70e2081bb91be">XSysMonPsv_TempEvt</a> Event, u32 *Val)</td></tr>
<tr class="memdesc:gaaff6620f6d924de4cc4d872ec1372239"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the temperature upper threshold.  <a href="group__sysmonpsv__api.html#gaaff6620f6d924de4cc4d872ec1372239">More...</a><br/></td></tr>
<tr class="separator:gaaff6620f6d924de4cc4d872ec1372239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c1a60d48742260bd94e48ddfa765923"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga2c1a60d48742260bd94e48ddfa765923">XSysMonPsv_GetTempThresholdLower</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, <a class="el" href="xsysmonpsv__common_8h.html#a121b9e0621d3f6c2a9b70e2081bb91be">XSysMonPsv_TempEvt</a> Event, u32 *Val)</td></tr>
<tr class="memdesc:ga2c1a60d48742260bd94e48ddfa765923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the temperature lower threshold.  <a href="group__sysmonpsv__api.html#ga2c1a60d48742260bd94e48ddfa765923">More...</a><br/></td></tr>
<tr class="separator:ga2c1a60d48742260bd94e48ddfa765923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9a7e5df580de9e887d2a32e63506af6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gad9a7e5df580de9e887d2a32e63506af6">XSysMonPsv_ReadSupplyProcessed</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, int Supply, float *Val)</td></tr>
<tr class="memdesc:gad9a7e5df580de9e887d2a32e63506af6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the voltage for the supply.  <a href="group__sysmonpsv__api.html#gad9a7e5df580de9e887d2a32e63506af6">More...</a><br/></td></tr>
<tr class="separator:gad9a7e5df580de9e887d2a32e63506af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadae2aa6363d44df1bd536d34b057e005"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gadae2aa6363d44df1bd536d34b057e005">XSysMonPsv_ReadSupplyRaw</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u32 Supply, u32 *Val)</td></tr>
<tr class="memdesc:gadae2aa6363d44df1bd536d34b057e005"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the voltage for the supply in raw.  <a href="group__sysmonpsv__api.html#gadae2aa6363d44df1bd536d34b057e005">More...</a><br/></td></tr>
<tr class="separator:gadae2aa6363d44df1bd536d34b057e005"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ad66ba4141b25c3c0d88d2cc9b6da65"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga9ad66ba4141b25c3c0d88d2cc9b6da65">XSysMonPsv_SetSupplyThresholdUpper</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u32 Supply, u32 Val)</td></tr>
<tr class="memdesc:ga9ad66ba4141b25c3c0d88d2cc9b6da65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the upper threshold voltage for the supply.  <a href="group__sysmonpsv__api.html#ga9ad66ba4141b25c3c0d88d2cc9b6da65">More...</a><br/></td></tr>
<tr class="separator:ga9ad66ba4141b25c3c0d88d2cc9b6da65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91085a71b3a47feced9334972d44fe42"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga91085a71b3a47feced9334972d44fe42">XSysMonPsv_SetSupplyThresholdLower</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, int Supply, u32 Val)</td></tr>
<tr class="memdesc:ga91085a71b3a47feced9334972d44fe42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets loser threshold voltage for the supply.  <a href="group__sysmonpsv__api.html#ga91085a71b3a47feced9334972d44fe42">More...</a><br/></td></tr>
<tr class="separator:ga91085a71b3a47feced9334972d44fe42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b0151be3a224dd63fea642c1fe585ad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga5b0151be3a224dd63fea642c1fe585ad">XSysMonPsv_GetSupplyThresholdUpper</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u32 Supply, u32 *Val)</td></tr>
<tr class="memdesc:ga5b0151be3a224dd63fea642c1fe585ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the upper threshold voltage for the supply.  <a href="group__sysmonpsv__api.html#ga5b0151be3a224dd63fea642c1fe585ad">More...</a><br/></td></tr>
<tr class="separator:ga5b0151be3a224dd63fea642c1fe585ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67c461a10a691c449c71cab32fac6a48"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga67c461a10a691c449c71cab32fac6a48">XSysMonPsv_GetSupplyThresholdLower</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u32 Supply, u32 *Val)</td></tr>
<tr class="memdesc:ga67c461a10a691c449c71cab32fac6a48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the lower threshold voltage for the supply.  <a href="group__sysmonpsv__api.html#ga67c461a10a691c449c71cab32fac6a48">More...</a><br/></td></tr>
<tr class="separator:ga67c461a10a691c449c71cab32fac6a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ee63e161846bc054c7d48eed0836e5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga8ee63e161846bc054c7d48eed0836e5c">XSysMonPsv_EnableTempAverage</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, int SatId, u8 Enable)</td></tr>
<tr class="memdesc:ga8ee63e161846bc054c7d48eed0836e5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables or Disables temperature satellites averaging.  <a href="group__sysmonpsv__api.html#ga8ee63e161846bc054c7d48eed0836e5c">More...</a><br/></td></tr>
<tr class="separator:ga8ee63e161846bc054c7d48eed0836e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab18bbfd7d662b4f76371dab6cc82e1bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#gab18bbfd7d662b4f76371dab6cc82e1bf">XSysMonPsv_SetTempAverageRate</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 AverageRate)</td></tr>
<tr class="memdesc:gab18bbfd7d662b4f76371dab6cc82e1bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets temperature satellites average sampling rate value.  <a href="group__sysmonpsv__api.html#gab18bbfd7d662b4f76371dab6cc82e1bf">More...</a><br/></td></tr>
<tr class="separator:gab18bbfd7d662b4f76371dab6cc82e1bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga434ea6e8dccdd0bfcccf13e2df4b1a74"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga434ea6e8dccdd0bfcccf13e2df4b1a74">XSysMonPsv_GetTempAverageRate</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 *AverageRate)</td></tr>
<tr class="memdesc:ga434ea6e8dccdd0bfcccf13e2df4b1a74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets temperature satellites average sampling rate value.  <a href="group__sysmonpsv__api.html#ga434ea6e8dccdd0bfcccf13e2df4b1a74">More...</a><br/></td></tr>
<tr class="separator:ga434ea6e8dccdd0bfcccf13e2df4b1a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3348ae2305bb3210bfb33f4e0e8b2916"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga3348ae2305bb3210bfb33f4e0e8b2916">XSysMonPsv_EnableSupplyAverage</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, XSysMonPsv_Supply Supply, u8 Enable)</td></tr>
<tr class="memdesc:ga3348ae2305bb3210bfb33f4e0e8b2916"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables or Disables voltage supplies averaging.  <a href="group__sysmonpsv__api.html#ga3348ae2305bb3210bfb33f4e0e8b2916">More...</a><br/></td></tr>
<tr class="separator:ga3348ae2305bb3210bfb33f4e0e8b2916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8bf2cb5d9840fc249af33da03710b2e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga8bf2cb5d9840fc249af33da03710b2e4">XSysMonPsv_SetSupplyAverageRate</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 AverageRate)</td></tr>
<tr class="memdesc:ga8bf2cb5d9840fc249af33da03710b2e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets voltage supplies average sampling rate value.  <a href="group__sysmonpsv__api.html#ga8bf2cb5d9840fc249af33da03710b2e4">More...</a><br/></td></tr>
<tr class="separator:ga8bf2cb5d9840fc249af33da03710b2e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga905a5bdc5c367ffc484afa41e24908d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sysmonpsv__api.html#ga905a5bdc5c367ffc484afa41e24908d9">XSysMonPsv_GetSupplyAverageRate</a> (<a class="el" href="struct_x_sys_mon_psv.html">XSysMonPsv</a> *InstancePtr, u8 *AverageRate)</td></tr>
<tr class="memdesc:ga905a5bdc5c367ffc484afa41e24908d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets voltage supplies average sampling rate value.  <a href="group__sysmonpsv__api.html#ga905a5bdc5c367ffc484afa41e24908d9">More...</a><br/></td></tr>
<tr class="separator:ga905a5bdc5c367ffc484afa41e24908d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
